package com.osce.system.mapper;

import com.osce.common.core.entity.entity.SysMilitaryUser;

/**
 * 军人用户信息扩展表Mapper接口
 *
 * @author admin
 * @since 2024-11-02
 */
public interface SysMilitaryUserMapper {
    /**
     * 通过用户ID查询军人用户信息
     *
     * @param userId 用户ID
     * @return 军人用户信息
     */
    SysMilitaryUser selectSysMilitaryUserByUserId(Long userId);

    /**
     * 新增军人用户信息
     *
     * @param militaryUser 军人用户信息
     * @return 结果
     */
    int insertSysMilitaryUser(SysMilitaryUser militaryUser);

    /**
     * 修改军人用户信息
     *
     * @param militaryUser 军人用户信息
     * @return 结果
     */
    int updateSysMilitaryUser(SysMilitaryUser militaryUser);

    /**
     * 删除军人用户信息
     *
     * @param userId 用户ID
     * @return 结果
     */
    int deleteSysMilitaryUserByUserId(Long userId);
}